From ad8c68b01c81998a7680788550cebdf0f31e3add Mon Sep 17 00:00:00 2001 From: Debian OpenCL Maintainers Date: Mon, 10 Oct 2016 12:38:39 +0100 Subject: [PATCH] Fix architecture name for ARM on Debian Gbp-Pq: Name fix-configure-for-debian-archs.patch --- configure.ac | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 13ffe7d..5cfc189 100644 --- a/configure.ac +++ b/configure.ac @@ -1011,6 +1011,14 @@ case $host_cpu in # for compiling kernels for ARM envs without usable math libs. CL_DEVICE_ADDRESS_BITS=32 ;; + + aarch64*) + AC_MSG_NOTICE([using the aarch64 optimized kernel lib for the native device]) + HOST_LD_FLAGS="$HOST_LD_FLAGS -lm" + CLANG_MARCH_FLAG=mcpu + CL_DEVICE_ADDRESS_BITS=64 + ;; + amd64|x86_64) AC_MSG_NOTICE([using the x86_64 optimized kernel lib for the native device]) HOST_LD_FLAGS="$HOST_LD_FLAGS -lm" @@ -1033,7 +1041,7 @@ case $host_cpu in AC_MSG_NOTICE([using the ppc64 optimized kernel lib for the native device]) HOST_LD_FLAGS="$HOST_LD_FLAGS -lm" llc_triple="powerpc64-unknown-linux-gnu" - CL_DEVICE_ADDRESS_BITS=32 + CL_DEVICE_ADDRESS_BITS=64 #TODO: not all PowerPCs have Altivec? HOST_LLC_FLAGS="$HOST_LLC_FLAGS -mattr=altivec" CLANG_MARCH_FLAG="mcpu" @@ -1059,6 +1067,12 @@ case $host_cpu in CL_DEVICE_ADDRESS_BITS=32 ;; + mips64el*) + llc_triple="mips64el-unknown-linux-gnuabi64" + CLANG_MARCH_FLAG=mcpu + CL_DEVICE_ADDRESS_BITS=64 + ;; + mips*) llc_triple="mips-unknown-linux-gnu" CLANG_MARCH_FLAG=mcpu -- 2.30.2